Bus Producer